package ar.edu.utn.frgp.banco.domain;

import java.text.ParseException;
import java.util.Date;
import java.text.SimpleDateFormat;

public class ListMovimientos {
	/**
	 * {@value default "dd/MM/yyyy HH:mm:ss"}
	 * @see setPatern(String patern) para otros formatos
	 */
	private SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
	private Integer nrocuenta;
	private String tipocuenta;
	private Date fecha;
	private String s_fecha; // 
	private String tipoMov; 
	private String origen;
	private double monto;
	private double saldo;
	
	public Integer getNrocuenta() {
		return nrocuenta;
	}
	public void setNrocuenta(Integer nrocuenta) {
		this.nrocuenta = nrocuenta;
	}
	public String getTipocuenta() {
		return tipocuenta;
	}
	public void setTipocuenta(String tipocuenta) {
		this.tipocuenta = tipocuenta;
	}
	public Date getFecha() {
		return fecha;
	}
	public void setFecha(Date fecha) {
		this.fecha = fecha;
		this.s_fecha= sdf.format(fecha);
	}
	public String getTipoMov() {
		return tipoMov;
	}
	public void setTipoMov(String tipoMov) {
		this.tipoMov = tipoMov;
	}
	public String getOrigen() {
		return origen;
	}
	public void setOrigen(String origen) {
		this.origen = origen;
	}
	public double getMonto() {
		return monto;
	}
	public void setMonto(double monto) {
		this.monto = monto;
	}
	public double getSaldo() {
		return saldo;
	}
	public void setSaldo(double saldo) {
		this.saldo = saldo;
	}
	
	public String getS_fecha() {
		return s_fecha;
	}

	public void setS_fecha(String s_fecha) throws ParseException {
		this.s_fecha = s_fecha;
		this.fecha=sdf.parse(s_fecha);
	}

}
